.vlt-single-post-wrapper--style-2 .vlt-single-post {
    position: relative;
    z-index: 1;
    padding-top: 6%;
    background-color: #fff;
}
.vlt-single-post__header .vlt-post-title {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.25;
    margin: 0 0 -0.5rem;
    letter-spacing: -.035em;
}
.vlt-footer.vlt-footer--style-1 {
    background: #2f713c;
    background-color: #2f713c;
}
.vlt-is--orange-scheme a:hover {
    color: #2f713c;
}

.vlt-is--orange-scheme .vlt-aside-menu-wrapper .vlt-aside-menu__navigation .sf-menu a {
    background-image: -webkit-gradient(linear,left top,right top,from(#2f713c),color-stop(50%,#2f713c),color-stop(0,#000));
    background-image: -webkit-linear-gradient(left,#2f713c,#2f713c 50%,#000 0);
    background-image: linear-gradient(90deg,#2f713c,#2f713c 50%,#000 0);
}

.vlt-footer--style-1 {
    color: #fff;
}
.vlt-single-post-thumbnail--lg {
    min-height: 33.875rem;
    padding-top: 0px;
}
.home-piling h1, .home-piling .h1 {
    margin-left: -.25rem;
    margin-bottom: 7.03703704vmin;
    font-size: 6.185185vmin;
    line-height: 1;
}

@media (min-width: 992px) {
.solution-num-title {
    display: block;
    margin-top: 3.703704vmin;
	}}

.solution-num-title {
    margin-top: 3vmin;
    font-size: 1.2rem;
	line-height: 2rem;
	    text-transform: normal;
}


.theme-yellow .navbar-nav a:before, .theme-yellow .menu-main a:before, .theme-yellow .menu-lang-item.active, .theme-yellow .menu-lang-item:hover, .theme-yellow .nav-toggle-btn:hover, .theme-yellow .text-primary, .theme-yellow .social:not(.social-rounded) a:hover, .theme-yellow .brand-name {
    color: #09320e!important;
}

.solution-collapse-item-title a:not(.collapsed), .solution-collapse-item-title a:not(.collapsed):hover, .solution-collapse-item-title a.collapsed:hover {
    color: #09320e!important;
}
#pp-nav li a.active, .pp-slidesNav li a.active {
    border-color: #09320e!important;
}
#pp-nav li a.active span, .pp-slidesNav li a.active span, #pp-nav li a:hover span, .pp-slidesNav li a:hover span {
    background:  #09320e!important;
}
.text-texture{  color: #09320e!important;}
.slide-descr {
    color: #fff;
    line-height: 1.625;
}

.solution-num {
    margin-right: 1rem;
    margin-top: 1.25rem;
   /* background-image: url(../img/brick.jpg);
    background-size: cover; */
    font-size: 5vmin;
    font-family: butler stencil bold;
    line-height: 1;
}
.slide-descr {
    color: #fff;
    line-height: 1.625;
    font-size: 20px;
    max-width: 80%;
}
.solution-num-title {
    text-transform: none;
}

.theme-yellow .nav-toggle-btn:hover .stick, .theme-yellow .social-rounded a:hover, .theme-yellow .btn-primary, .theme-yellow .btn-play:hover {
    background-color: #2f713c;
}

.theme-yellow .social-rounded a:hover, .theme-yellow .btn-primary, .theme-yellow .btn-play {
    border-color: #2f713c;
}
@media (min-width: 340px) and (max-width: 960px){
.brand {
 
    margin-top: -27px;
}
	.slide-container {
    padding-top: 143px;
    padding-bottom: 12vmin;
}
	.theme-yellow .text-primary {
    font-size: 30px;

}
	.slide-body {
		background-color: #000;
		padding: 20px;
    margin-left: 1.25rem;
}
	.slide-descr {
    color: #fff;
    line-height: 1.1;
    font-size: 14px;
    max-width: 100%;
}

	.home-piling h1, .home-piling .h1 {
    margin-left: 1.25rem;
    margin-bottom: 7.03703704vmin;
    font-size: 24px;
    line-height: 36px;
		
}
}

@media (min-width: 992px) {
.slide-container {
    padding-top: 19vmin;
    padding-bottom: 7vmin;
}
}

@media (min-width: 768px) {
.header {
    padding-top: 0rem;
	}}

.home-piling .slide-bg-circle>.inside{background-image:url(../img/piling-pic2.jpg);background-color:#FFFFFF}
.home-piling .slide6 .slide-bg-circle>.inside{background-image:url(../img/bg-piling6.jpg);background-color:transparent}
.home-piling .slide1 .slide-bg>.inside {
    background-image: url(../img/bg-piling1-1024.jpg);
}


a.phone-link, a.mail-link {
    color: #000;
}
/*
.header {
    background-image: url("../img/header-bg.jpg");
	background-repeat: repeat-x;
}
*/
.dark-horizontal a.phone-link, .dark-horizontal a.mail-link {
    color: #e6ff5a;
}

.font-bitter, .solution-num {
    font-family: 'Bitter', serif;
}

h1 {
    font-family: 'Bitter', serif;
}

a {
    color: #2e713c;
  
}
